package com.design.patterns.list.state.eg;

/**
 * @author Wangzhiwen
 */
public interface ActivityState {

    /**
     * 花费积分
     */
    void deduct();

    /**
     * 抽奖逻辑
     *
     * @return true 中奖 false 未中奖
     */
    boolean lottery();

    /**
     * 发放奖品
     */
    void grant();

}
